infosys interview puzzle